﻿*{padding: 0;margin: 0;list-style-type: none;font-family: "Microsoft YaHei";}

body a:link,body a:visited{text-decoration: none;}

body img{
	border: none;
}
.clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.head{
    max-width:1200px;
    margin:0 auto;
    padding:20px 0;
    background-color:#fff;
    display:block;
}
.logo{
    width:256px;
    height:64px;
    float:left;
}
.logo img{
    width:256px;
    height:64px;
    display:block;
}
.nav{
    width:auto;
    float:right;
}
.nav ul li{
    width:100px;
    height:50px;
    float:left;
    text-align:center;
    margin:7px 10px;
    line-height:50px;
    border-bottom:3px solid #fff;
    box-sizing:border-box;
}
.nav ul li:last-child{
    margin-right:0;
}
.nav ul li a{
    height:50px;
    font-size:16px;
    color:#333;
    display:block;
    box-sizing:border-box;
}
.nav ul li:hover{
    border-bottom:3px solid #0E90C5;
    box-sizing:border-box;
}
.nav ul li:hover a{
    color:#0E90C5;
}
.sjhead{
    display:none;
}
.sjnavdh{
    display:none;
}
.nav ul li a.focus{
    border-bottom:3px solid #0E90C5;
    box-sizing:border-box;
    color:#0E90C5;
}
.banner{
    width:100%;
    height:440px;
    position:relative;
}
.banner .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
	position: relative;
    height:440px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/*footer*/
.footer{
    width:100%;
    background-color:#000;
}
.footer-s{
    width:100%;
    padding:10px 0;
    border-bottom:1px solid #aaa;
    box-sizing:border-box;
    text-align:center;
}
.footer-s ul{
    text-align:center;
}
.footer-s ul li{
    width:150px;
    height:36px;
    line-height:36px;
    text-align:center;
    display:inline-block;
    border-right:1px solid #ccc;
    box-sizing:border-box;
}
.footer-s ul li:last-child{
    border:none;
}
.footer-s ul li a{
    display:inline-block;
    font-size:16px;
    color:#fff;
}
.footer-s ul li:hover a{
    color:#0E90C5;
}
.footer-ctn{
    max-width:800px;
    margin:0 auto;
    padding:15px 0;
    box-sizing:border-box;
}
.footer-ctn01{
    width:200px;
    height:50px;
    float:left;
    margin:35px 0;
}
.footer-ctn01 img{
    width:200px;
    height:50px;
    display:block;
}
.footer-ctn02{
    width:1px;
    height:120px;
    background-color:#999;
    margin:0 80px;
    float:left;
}
.footer-ctn03{
    width:-webkit-calc(100% - 370px);
    width:-moz-calc(100% - 370px);
    width:-ms-calc(100% - 370px);
    width:calc(100% - 370px);
    float:right;
}
.footer-ctn03 p{
    width:100%;
    line-height:30px;
    font-size:14px;
    color:#ccc;
}
.footer-x{
    width:100%;
    padding:10px 10px;
    border-top:1px solid #666;
    box-sizing:border-box;
    text-align:center;
}
.footer-x p{
    max-width:1200px;
    margin:0 auto;
    font-size:12px;
    color:#ccc;
    line-height:22px;
}

/*首页新闻*/
.sy-xw{
    width:100%;
    max-width:1200px;
    margin:40px auto;

}
.sy-xwbt{
    width:100%;
    text-align:center;
}
.sy-xwbt h2{
    font-size:28px;
    color:#343434;
    line-height:40px;
}
.sy-xwbt p{
    font-size:14px;
    color:#666666;
    line-height:24px;
}
.sy-xwbt01{
    width:60px;
    height:3px;
    background-color:#0D90C5;
    margin:0 auto;
}

.sy-xwnr{
    width:100%;
    margin-top:30px;
}         
.sy-xwnr-zf{
    width:49%;
    float:left;
}
.sy-xwnr-zf ul{
    margin-left:-3%;
}                
.sy-xwnr-zf ul li{
    width:47%;
    float:left;
    margin-left:3%;
    position:relative;
    overflow:hidden;
}
.sy-xwnr-zf ul li a{
    display:block;
}
.sy-xwnr-zf ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-xwnr-zf ul li h2{
    width:100%;
    height:40px;
    background-color:rgba(0,0,0,0.7);
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    font-weight:400;
    padding:0 10px;
    box-sizing:border-box;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
}
.sy-xwnr-zf ul li:hover img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.sy-xwnr-yr{
    width:49%;
    float:right;
    background-color:#F5F5F5;
    padding:20px 15px;
    box-sizing:border-box;
}
.sy-xwnr-yrs{
    width:100%;
    padding-bottom:15px;
    border-bottom:1px dashed #ccc;
    box-sizing:border-box;
}
.sy-xwnr-yrs a{
    display:block;
}
.sy-xwnr-yrs h2{
    font-size:16px;
    color:#333333;
    font-weight:400;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-xwnr-yrs p{
    font-size:14px;
    color:#666666;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:4px;
}
.sy-xwnr-yrs:hover h2{
    color:#0E90C5;
}

.sy-xwnr-yrx{
    width:100%;
    margin-top:15px;
}
.sy-xwnr-yrx ul li{
    width:100%;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.sy-xwnr-yrx ul li a{
    display:block;
}
.sy-xwnr-yrx ul li h2{
    width:66%;
    font-size:14px;
    color:#333;
    font-weight:400;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float:left;
    background:url(../../images/cq122_05.png) no-repeat 0 center;
    background-size:5px 5px;
    padding-left:15px;
    box-sizing:border-box;
}
.sy-xwnr-yrx ul li span{
    width:auto;
    font-size:14px;
    color:#666;
    display:inline-block;
    float:right;
}
.sy-xwnr-yrx ul li:hover h2{
    color:#0E90C5;
}
.sy-xwnr-yrx ul li:hover span{
    color:#0E90C5;
}

.sy-xw-gd{
    width:130px;
    height:36px;
    margin:0 auto;
    margin-top:25px;
    text-align:center;
    line-height:36px;
    background-color:#0E90C5;
    border-radius:5px;
}
.sy-xw-gd a{
    display:block;
    font-size:15px;
    color:#fff;
}
.sy-xw-gd:hover{
    opacity:0.6;
}

/*首页大象精品*/
.sy-dxjp{
    width:100%;
    max-width:1200px;
    margin:40px auto;
}
.sy-dxjp-nr{
    width:100%;
    margin-top:30px;
    position:relative;
    padding:0 20px;
    box-sizing:border-box;
}
#scroll1{width:100%;margin:0 auto;padding:0;list-style-type:none;padding:0 60px;box-sizing:border-box;}

#scroll1 .item{position:relative;width:98%;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll1 .item img{width:100%; display: block;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
#scroll1 .item:hover img{
	transform: scale(1.05);
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
}
#scroll1 .item h2{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:rgba(0,0,0,0.7);
    font-size:16px;
    color:#fff;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    padding:0 5px;
    box-sizing:border-box;
    font-weight:400;
    overflow:hidden;
    opacity:1;
    transition:all 0.5s;
}
#scroll1 .owl-prev{
	width: 48px;
	height: 60px;
	position: absolute;
	left: 0;
    top:50%;
    margin-top:-30px;
    background:url(../../images/cq122_06.png) no-repeat center center;
    background-size:100% 100%;
}
#scroll1 .owl-next{
	width: 48px;
	height: 60px;
	position: absolute;
	right: 0;
    top:50%;
    margin-top:-30px;
    background:url(../../images/cq122_07.png) no-repeat center center;
    background-size:100% 100%;
}
.ys-mc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.7);
    padding:30px 20px;
    box-sizing:border-box;
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    opacity:0;
    transition:all 0.5s;
}
.ys-mc h4{
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    overflow:hidden;
    font-size:16px;
    color:#fff;
    font-weight:400;
}
.ys-mc p{
    font-size:14px;
    color:#fff;
    line-height:30px;
    height:180px;
    margin-top:10px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 5; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
#scroll1 .item:hover h2{
    opacity:0;
    transition:all 0.5s;
}  
#scroll1 .item:hover .ys-mc{
    opacity:1;
    transition:all 0.5s;
}

/*广告图01*/
.sy-ggt01{
    width:100%;
    margin:40px 0;
    line-height:2em;
}
.sy-ggt01 img{
    width:100%;
    display:block;
}

/*大象风采*/
.sy-dxfc{
    width:100%;
    max-width:1200px;
    margin:40px auto;
}
.sy-dxfc-nr{
    width:100%;
    margin-top:30px;
    position:relative;
    padding:0 20px;
    box-sizing:border-box;
}
#scroll2{width:100%;margin:0 auto;padding:0;list-style-type:none;padding:0 60px;box-sizing:border-box;}

#scroll2 .item{position:relative;width:98%;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll2 .item img{width:100%; display: block;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
#scroll2 .item:hover img{
	transform: scale(1.05);
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
}
#scroll2 .owl-prev{
	width: 48px;
	height: 60px;
	position: absolute;
	left: 0;
    top:50%;
    margin-top:-30px;
    background:url(../../images/cq122_06.png) no-repeat center center;
    background-size:100% 100%;
}
#scroll2 .owl-next{
	width: 48px;
	height: 60px;
	position: absolute;
	right: 0;
    top:50%;
    margin-top:-30px;
    background:url(../../images/cq122_07.png) no-repeat center center;
    background-size:100% 100%;
}

/*加入我们*/
.sy-jrwm{
    width:100%;
    margin:40px auto;
}
.sy-jrwm-nr{
     width:100%;
    margin-top:30px;
    line-height:2em;
}
.sy-jrwm-nr img{
    width:100%;
    display:block;
}

/*友情链接*/
.sy-yqlj{
    width:100%;
    max-width:1200px;
    margin:40px auto;
}
.sy-yqlj-bt{
    width:100%;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
    position:relative;
}
.sy-yqlj-bt h2{
    font-size:22px;
    color:#666;
    font-weight:400;
}
.sy-yqlj-bt01{
    width:60px;
    height:3px;
    background-color:#0E90C5;
    position:absolute;
    bottom:-2px;
    left:0;
}
.sy-yqlj-nr{
    width:100%;
    margin-top:20px;
}
.sy-yqlj-nr ul{
    margin-left:-2%;
}
.sy-yqlj-nr ul li{
    width:23%;
    float:left;
    margin-left:2%;
    border:1px solid #ccc;
    box-sizing:border-box;
    overflow:hidden;
    margin-top:15px;
}
.sy-yqlj-nr ul li a{
    display:block;
}
.sy-yqlj-nr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-yqlj-nr ul li:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}

/*大象精品*/
.dxjp{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.dxjp-zf{
    width:240px;
    float:left;
}
.dxjp-zf h2{
    width:100%;
    height:80px;
    line-height:80px;
    background-color:#0E90C5;
    padding:0 20px;
    box-sizing:border-box;
    font-size:30px;
    color:#fff;
}
.dxjp-zf ul{
    width:100%;
    margin-top:5px;
}
.dxjp-zf ul li{
    width:100%;
    height:50px;
    line-height:50px;
    background-color:#E6E6E6;
    padding:0 20px;
    box-sizing:border-box;
    overflow:hidden;
    margin-top:5px;
}
.dxjp-zf ul li a{
    display:block;
    background:url(../../images/cq122_24.png) no-repeat 0 center;
    background-size:4px 22px;
    padding-left:14px;
    box-sizing:border-box;
    font-size:16px;
    color:#4c4c4c;
}
.dxjp-zf ul li:hover{
    background-color:#CCCCCC;
}
.dxjp-zf ul li:hover a{
    color:#fff;
    background:url(../../images/cq122_23.jpg) no-repeat 0 center;
    background-size:4px 22px;
}
.dxjp-yr{
    width:-webkit-calc(100% - 280px);
    width:-moz-calc(100% - 280px);
    width:-ms-calc(100% - 280px);
    width:calc(100% - 280px);
    float:right;
}
.mbxdh{
    width:100%;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.mbxdh p{
    font-size:14px;
    color:#666;
}
.mbxdh p a{
    font-size:14px;
    color:#666;
}
.mbxdh p a:hover{
    color:#0E90C5;
}
.dxjp-nr{
    width:100%;
    margin-top:20px;
}
.dxjp-nr ul{
    margin-left:-3%;
}
.dxjp-nr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    background-color:#F5F5F5;
    overflow:hidden;
    margin-bottom:30px;
}
.dxjp-nr ul li a{
    display:block;
}
.dxjp-nr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.dxjp-nr ul li .dxjp-nr-li{
    width:100%;
    padding:10px 15px;
    box-sizing:border-box;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01{
    width:100%;
    line-height:36px;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 h2{
    width:60%;
    font-size:18px;
    color:#4c4c4c;
    font-weight:400;
    height:36px;
    line-height:36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float:left;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 span{
    width:auto;
    font-size:14px;
    color:#999;
    display:inline-block;
    float:right;
}
.dxjp-nr ul li .dxjp-nr-li p{
    font-size:14px;
    color:#999999;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 4; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}
.dxjp-nr ul li:hover img{
    transform:scale(1.04);
    transition:all 0.5s;
}
.dxjp-nr ul li:hover .dxjp-nr-li .dxjp-nr-li01 h2{
    color:#0E90C5;
}
.dxjp-nr ul li:hover .dxjp-nr-li .dxjp-nr-li01 span{
    color:#0E90C5;
}

/*分页*/
.webdiyerCss{clear:left;padding: 10px;text-align:center;width:100%;margin:20px 0;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {border-radius:5px;cursor:pointer;display:inline-block; padding:4px 12px;font-size:14px; }
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #0E90C5; border:1px solid #0E90C5; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {text-decoration:none; background:#0E90C5;border:1px solid #eee;color:#fff;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}

.gywm-zffl-an{
    display:none;
}
.gywm-zffl-an01{
    display:none;
}

/*产品详情*/
.dxjpxqy{
    width:100%;
    margin-top:20px;
}
.dxjpxqy-s{
    width:100%;
}
.dxjpxqy-s01{
    width:200px;
    height:272px;
    float:left;
}
.dxjpxqy-s01 img{
    width:200px;
    height:272px;
    display:block;
}
.dxjpxqy-s02{
    width:-webkit-calc(100% - 230px);
    width:-moz-calc(100% - 230px);
    width:-ms-calc(100% - 230px);
    width:calc(100% - 230px);
    float:right;
}
.dxjpxqy-s02 h2{
    font-size:22px;
    color:#000;
}
.dxjpxqy-s02 ul{
    width:100%;
    margin:15px 0;
    margin-left:-20px;
}
.dxjpxqy-s02 ul li{
    width:150px;
    height:40px;
    line-height:40px;
    border-radius:20px;
    text-align:center;
    float:left;
    margin-left:20px;
    background-color:#0E90C5;
    border:1px solid #0E90C5;
    box-sizing:border-box;
    overflow:hidden;
}
.dxjpxqy-s02 ul li a{
    display:block;
    font-size:15px;
    color:#fff;
}
.dxjpxqy-s02 ul li:hover{
    opacity:0.6;
}
.dxjpxqy-s03{
    width:100%;
    margin-top:15px;
    border-radius:6px;
    background-color:#E6E6E6;
    padding:10px 10px;
    box-sizing:border-box;
}
.dxjpxqy-s03 p{
    font-size:14px;
    color:#333;
    line-height:26px;
}
.dxjpxqy-x{
    width:100%;
    padding:30px 0;
    border-top:3px solid #dbdbdb;
    box-sizing:border-box;
    margin-top:30px;
    line-height:2em;
}
.dxjpxqy-x img{
    max-width:100%;
}
















/*关于我们*/
.gywm{
    width:100%;
    line-height:2em;
}
.gywm img{
    max-width:100%;
}

/*新闻中心*/
.ny-news{
    width:100%;
    margin-top:20px;
}
.ny-news ul li{
    width:100%;
    margin-bottom:20px;
    background-color:#F5F5F5;
}
.ny-news ul li a{
    display:block;
}
.ny-news ul li .ny-news-zf{
    width:280px;
    height:300px;
    float:left;
    overflow:hidden;
}
.ny-news ul li .ny-news-zf img{
    width:280px;
    height:300px;
    display:block;
    transition:all 0.5s;
}
.ny-news ul li .ny-news-yr{
    width:-webkit-calc(100% - 300px);
    width:-moz-calc(100% - 300px);
    width:-ms-calc(100% - 300px);
    width:calc(100% - 300px);
     float:right;
     padding:20px 10px;
     box-sizing:border-box;
}
.ny-news ul li .ny-news-yr h2{
    font-size:16px;
    color:#333333;
    line-height:28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.ny-news ul li .ny-news-yr span{
    font-size:14px;
    color:#999;
    line-height:24px;
    display:inline-block;
    margin:10px 0;
}
.ny-news ul li .ny-news-yr p{
    font-size:14px;
    color:#666;
    line-height:26px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.ny-news ul li .ny-news-yr h6{
    width:130px;
    height:34px;
    line-height:34px;
    text-align:center;
    font-weight:400;
    background-color:#0E90C5;
    border-radius:5px;
    font-size:14px;
    color:#fff;
    margin-top:30px;
}
.ny-news ul li:hover .ny-news-zf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.ny-news ul li:hover .ny-news-yr h2{
    color:#0E90C5;
}
.ny-news ul li:hover .ny-news-yr h6{
    opacity:0.7;
}

/*新闻详情*/
.newsxq{
    width:100%;
}
.newsxq-bt{
    width:100%;
    text-align:center;
}
.newsxq-bt h2{
    font-size:18px;
    color:#333333;
    line-height:34px;
}
.newsxq-bt span{
    font-size:14px;
    color:#999;
    line-height:24px;
    margin:10px 0;
}
.newsxq-nr{
    width:100%;
    margin-top:25px;
    line-height:2em;
}
.newsxq-nr img{
    max-width:100%;
}

/*联系我们*/
.lxwm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:30px 0;
    box-sizing:border-box;
}
.lxwm-s{
    width:100%;
    padding:30px 0;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
    margin:20px 0;
}
.lxwm-s ul{
    margin-left:-2%;
}
.lxwm-s ul li{
    width:48%;
    float:left;
    margin-left:2%;
    padding:0 60px;
    box-sizing:border-box;
}
.lxwm-s ul li .lxwm-szf{
    width:98px;
    height:98px;
    float:left;
}
.lxwm-s ul li .lxwm-szf img{
    width:98px;
    height:98px;
    display:block;
}
.lxwm-s ul li .lxwm-syr{
    width:-webkit-calc(100% - 118px);
    width:-moz-calc(100% - 118px);
    width:-ms-calc(100% - 118px);
    width:calc(100% - 118px);
    float:right;
}
.lxwm-s ul li .lxwm-syr h2{
    font-size:22px;
    color:#333333;
    line-height:34px;
}
.lxwm-s ul li .lxwm-syr h4{
    font-size:16px;
    color:#333333;
    line-height:24px;
    font-weight:400;
}
.lxwm-s ul li .lxwm-syr p{
    font-size:13px;
    color:#333333;
    line-height:20px;
}

.lxwm-x{
    width:100%;
    min-width:1200px;
    padding:0 30px;
    box-sizing:border-box;
    margin:30px 0;
}
.lxwm-xzf{
    width:-webkit-calc(100% - 140px);
    width:-moz-calc(100% - 140px);
    width:-ms-calc(100% - 140px);
    width:calc(100% - 140px);
    float:left;
}
.lxwm-xzf p{
    font-size:16px;
    color:#808080;
    line-height:40px;
    padding-left:44px;
    box-sizing:border-box;
}
.lxwm-xzf p.p1{
    background:url(../../images/cq122_30.png) no-repeat 0 center;
    background-size:28px 24px;
}
.lxwm-xzf p.p2{
    background:url(../../images/cq122_27.png) no-repeat 0 center;
    background-size:28px 24px;
}
.lxwm-xzf p.p3{
    background:url(../../images/cq122_28.png) no-repeat 0 center;
    background-size:28px 24px;
}
.lxwm-xzf p.p4{
    background:url(../../images/cq122_29.png) no-repeat 0 center;
    background-size:28px 24px;
}
.lxwm-xyr{
    width:120px;
    text-align:center;
    float:right;
}
.lxwm-xyr img{
    width:120px;
    height:120px;
    display:block;
}
.lxwm-xyr p{
    font-size:14px;
    color:#666666;
    line-height:30px;
}

.lxwm-ditu{
    width:100%;
    height:350px;
    margin-top:30px;
    line-height:2em;
    overflow:hidden;
}
.lxwm-ditu img{
    max-width:100%;
}


/*加入我们*/
.join-xx{
    width:100%;
    height:50px;
    position:absolute;
    bottom:90px;
    z-index:9;
    text-align:center;
}
.join-xx ul{
    text-align:center;
}
.join-xx ul li{
    width:150px;
    height:50px;
    background-color:#0E90C5;
    line-height:50px;
    border-radius:6px;
    text-align:center;
    margin:0 20px;
    display:inline-block;
}
.join-xx ul li a{
    display:block;
    font-size:16px;
    color:#fff;
}
.join{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:30px 0;
    box-sizing:border-box;
}
.join-fl{
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.join-flbt{
    width:100%;
    text-align:center;
}
.join-flbt h2{
    font-size:24px;
    color:#333333;
    line-height:40px;
}
.join-flbt p{
    font-size:16px;
    color:#808080;
    line-height:26px;
}
.join-flnr{
    width:100%;
    margin-top:20px;
}
.join-flnr ul{
    margin-left:-2%;
}
.join-flnr ul li{
    width:23%;
    margin-left:2%;
    margin-top:25px;
    float:left;
    cursor:pointer;
}
.join-flnr ul li .join-flnr-img{
    width:120px;
    height:120px;
    margin:0 auto;
    transition:all 0.5s;
}
.join-flnr ul li h2{
    font-size:18px;
    color:#4c4c4c;
    line-height:30px;
    height:30px;
    overflow:hidden;
    font-weight:400;
    margin:10px 0;
    text-align:center;
}
.join-flnr ul li p{
    font-size:14px;
    color:#808080;
    line-height:30px;
    height:120px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 4; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.join-flnr ul li:nth-child(1) .join-flnr-img{
    background:url(../../images/cq122_32.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(1):hover .join-flnr-img{
    background:url(../../images/cq122_41.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(2) .join-flnr-img{
    background:url(../../images/cq122_33.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(2):hover .join-flnr-img{
    background:url(../../images/cq122_42.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(3) .join-flnr-img{
    background:url(../../images/cq122_34.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(3):hover .join-flnr-img{
    background:url(../../images/cq122_43.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(4) .join-flnr-img{
    background:url(../../images/cq122_35.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(4):hover .join-flnr-img{
    background:url(../../images/cq122_44.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(5) .join-flnr-img{
    background:url(../../images/cq122_36.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(5):hover .join-flnr-img{
    background:url(../../images/cq122_45.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(6) .join-flnr-img{
    background:url(../../images/cq122_37.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(6):hover .join-flnr-img{
    background:url(../../images/cq122_46.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(7) .join-flnr-img{
    background:url(../../images/cq122_38.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(7):hover .join-flnr-img{
    background:url(../../images/cq122_47.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(8) .join-flnr-img{
    background:url(../../images/cq122_39.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(8):hover .join-flnr-img{
    background:url(../../images/cq122_48.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}

.join-fc{
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.join-fcxxk{
    width:100%;
    margin:20px 0;
    text-align:center;
}
.join-fcxxk ul{
    text-align:center;
}
.join-fcxxk ul li{
    width:150px;
    height:40px;
    text-align:center;
    line-height:40px;
    border:1px solid #0D90C5;
    display:inline-block;
    margin:0 20px;
    border-radius:20px;
    font-size:16px;
    color:#0D90C5;
    cursor:pointer;
}
.join-fcxxk ul li:hover{
    background-color:#0D90C5;
    color:#fff;
}
.join-fcxxk ul li.cur{
    background-color:#0D90C5;
    color:#fff;
}
.join-fcnr{
    width:100%;
    margin-top:30px;
    line-height:2em;
}
.join-fcnr img{
    max-width:100%;
}
.b_1{
    display:none;
}

/*员工发展*/
.join-yg{
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.join-ygnr{
    width:100%;
    margin-top:20px;
}
.join-ygnr ul li{
    width:25%;
    height:230px;
    float:left;
    position:relative;
}
.join-ygnr ul li .join-ygnr-li02{
    width:100%;
    height:66px;
    position:absolute;
    left:0;
    top:75px;
    z-index:9;
}
.join-ygnr ul li:nth-child(1) .join-ygnr-li02{
    background:url(../../images/cq122_49.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(2) .join-ygnr-li02{
    background:url(../../images/cq122_50.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(3) .join-ygnr-li02{
    background:url(../../images/cq122_51.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(4) .join-ygnr-li02{
    background:url(../../images/cq122_52.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li .join-ygnr-li01{
    width:100%;
    height:0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    position:absolute;
    left:0;
    bottom:120px;
    transition:all 0.5s;
    overflow:hidden;
}
.join-ygnr ul li .join-ygnr-li01 img{
    width:100%;
    display:block;
}
.join-ygnr ul li .join-ygnr-li03{
    width:100%;
    height:0;
    padding:0 0;
    padding-top:0;
    box-sizing:border-box;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    transition:all 0.5s;
    overflow:hidden;
    position:absolute;
    left:0;
    top:110px;
}
.join-ygnr ul li:nth-child(1) .join-ygnr-li03{
    background-color:#FAECD7;
}
.join-ygnr ul li:nth-child(2) .join-ygnr-li03{
    background-color:#fffbeb;
}
.join-ygnr ul li:nth-child(3) .join-ygnr-li03{
    background-color:#f1ffe9;
}
.join-ygnr ul li:nth-child(4) .join-ygnr-li03{
    background-color:#e5f5ff;
}
.join-ygnr ul li .join-ygnr-li03 h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    font-weight:400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.join-ygnr ul li .join-ygnr-li03 p{
    font-size:13px;
    color:#666;
    line-height:22px;
    height:66px;
    margin-top:5px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.join-ygnr ul li:hover .join-ygnr-li01{
    height:110px;
    transition:all 0.5s;
}
.join-ygnr ul li:hover .join-ygnr-li03{
    height:146px;
    transition:all 0.5s;
    padding:15px 10px;
    padding-top:30px;
    box-sizing:border-box;
}

/*未来*/
.join-wl{
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.join-wl-gd{
    width:150px;
    height:40px;
    border-radius:20px;
    background-color:#0E90C5;
    text-align:center;
    line-height:40px;
    margin:30px auto;
}
.join-wl-gd a{
    display:block;
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.join-wl-gd:hover{
    opacity:0.7;
}
.join-wlnr{
    width:100%;
    margin:30px 0;
    display:none;
}
.join-wlnr01{
    width:100%;
    text-align:center;
}
.join-wlnr01 ul{
    text-align:center;
}
.join-wlnr01 ul li{
    width:150px;
    height:40px;
    border-radius:20px;
    border:1px solid #0E90C5;
    box-sizing:border-box;
    text-align:center;
    line-height:40px;
    display:inline-block;
    font-size:16px;
    color:#0E90C5;
    margin:0 20px;
}
.join-wlnr01 ul li:hover{
    background-color:#0E90C5;
    color:#fff;
}
.join-wlnr01 ul li.cur{
    background-color:#0E90C5;
    color:#fff;
}
.join-wlnr02{
    width:100%;
    margin-top:40px;
}
.b_2{
    display:none;
}

/*内页banner*/
.nyban{
    width:100%;
}
.nyban01{
    width:100%;
    height:300px;
}

.joinban{
    width:100%;
    position:relative;
}
.joinban01{
    width:100%;
    height:350px;
}










/*@media screen and (max-width: 992px) {

.head{
   display:none;
}
.sjhead{
    display:block;
    width:100%;
    height:50px;
    padding:5px 10px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
    background-color:#fff;
    position:fixed;
    top:0;
    z-index:9999; 
}
.sjlogo{
    width:160px;
    height:40px;
    float:left;
}
.sjlogo img{
    width:160px;
    height:40px;
    display:block;
}
.sjnav{
    width:30px;
    height:30px;
    margin:5px 0;
    float:right;
    cursor:pointer;
}
.sjnav img{
    width:30px;
    height:30px;
}
.sjnavdh{
    width:100%;
    height:100%;
    position:fixed;
    right:0;
    top:0;
    z-index:999999;
    left:100%;
    display:block;
}
.sjnavdh01{
    width:200px;
    height:100%;
     position:relative;
    background-color:#000;
    position:absolute;
    right:0;
    top:0;
   
}
.sjnavdh01 ul{
    margin-top:50px;
}
.sjnavdh01 ul li{
    width:100%;
    line-height:50px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
    text-align:center;
}
.sjnavdh01 ul li a{
    display:block;
    font-size:15px;
    color:#fff;
}
.sjnavdh01 ul li:hover a{
    color:#63BED6;
}
.sjnavdh01-gb{
    width:25px;
    height:25px;
    position:absolute;
    top:20px;
    left:10px;
    background:url(../../images/cq97_20.png) no-repeat center center;
    background-size:25px 25px;
}
.sjnavdh01-logo{
    width:160px;
    height:40px;
    margin:0 auto;
    margin-top:60px;
}
.sjnavdh01-logo img{
    width:160px;
    height:40px;
    display:block;
}

.banner{
    width:100%;
    height:360px;
    margin-top:50px;
}
.banner .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
	position: relative;
    height:360px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.footer{
    width:100%;
    background-color:#000;
}
.footer-s{
    width:100%;
    padding:10px 0;
    border-bottom:1px solid #aaa;
    box-sizing:border-box;
    text-align:center;
    display:none;
}
.footer-s ul{
    text-align:center;
}
.footer-s ul li{
    width:150px;
    height:36px;
    line-height:36px;
    text-align:center;
    display:inline-block;
    border-right:1px solid #ccc;
    box-sizing:border-box;
}
.footer-s ul li:last-child{
    border:none;
}
.footer-s ul li a{
    display:inline-block;
    font-size:16px;
    color:#fff;
}
.footer-s ul li:hover a{
    color:#0E90C5;
}
.footer-ctn{
    max-width:800px;
    margin:0 auto;
    padding:10px 15px;
    box-sizing:border-box;
}
.footer-ctn01{
    width:160px;
    height:40px;
    float:none;
    margin:10px 0;
}
.footer-ctn01 img{
    width:160px;
    height:40px;
    display:block;
}
.footer-ctn02{
    width:1px;
    height:120px;
    background-color:#ccc;
    margin:0 80px;
    float:none;
    display:none;
}
.footer-ctn03{
    width:100%;
    float:none;
    text-align:left;
}
.footer-ctn03 p{
    width:100%;
    line-height:28px;
    font-size:14px;
    color:#ccc;
}
.footer-x{
    width:100%;
    padding:8px 10px;
    border-top:1px solid #666;
    box-sizing:border-box;
    text-align:center;
}
.footer-x p{
    max-width:1200px;
    margin:0 auto;
    font-size:12px;
    color:#ccc;
    line-height:24px;
}


.dxjp{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.dxjp-zf{
    width:200px;
    height:100%;
    float:none;
    background-color:#fff;
    position:relative;
    position:fixed;
    top:0;
    left:-100%;
    z-index:9999;
    padding:0 0;
    overflow:auto;
    border-right:3px solid #0E90C5;
    box-sizing:border-box;
}
.gywm-zffl-an{
     width:25px;
    height:50px;
    background:url(../../images/cq75_25_03.png) no-repeat center center;
    background-size:25px 50px;
    position:fixed;
    top:240px;
    left:0;
    z-index:999;
    display:block;
    cursor:pointer;
}
.gywm-zffl-an01{
    width:25px;
    height:50px;
    background:url(../../images/cq75_24_03.png) no-repeat center center;
    background-size:25px 50px;
    position:absolute;
    top:240px;
    right:0;
    z-index:999;
    display:block;
    cursor:pointer;
}
.dxjp-zf h2{
    width:100%;
    height:60px;
    line-height:60px;
    background-color:#0E90C5;
    padding:0 20px;
    box-sizing:border-box;
    font-size:22px;
    font-weight:400;
    color:#fff;
}
.dxjp-zf ul{
    width:100%;
    margin-top:5px;
}
.dxjp-zf ul li{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#E6E6E6;
    padding:0 20px;
    box-sizing:border-box;
    overflow:hidden;
    margin-top:5px;
}
.dxjp-zf ul li a{
    display:block;
    background:url(../../images/cq122_24.png) no-repeat 0 center;
    background-size:4px 22px;
    padding-left:14px;
    box-sizing:border-box;
    font-size:15px;
    color:#4c4c4c;
}
.dxjp-zf ul li:hover{
    background-color:#CCCCCC;
}
.dxjp-zf ul li:hover a{
    color:#fff;
    background:url(../../images/cq122_23.jpg) no-repeat 0 center;
    background-size:4px 22px;
}
.dxjp-yr{
    width:100%;
    float:none;
}
.mbxdh{
    width:100%;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.mbxdh p{
    font-size:14px;
    color:#666;
}
.mbxdh p a{
    font-size:14px;
    color:#666;
}
.mbxdh p a:hover{
    color:#0E90C5;
}
.dxjp-nr{
    width:100%;
    margin-top:15px;
}
.dxjp-nr ul{
    margin-left:-3%;
}
.dxjp-nr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    background-color:#F5F5F5;
    overflow:hidden;
    margin-bottom:15px;
}
.dxjp-nr ul li a{
    display:block;
}
.dxjp-nr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.dxjp-nr ul li .dxjp-nr-li{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01{
    width:100%;
    line-height:26px;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 h2{
    width:100%;
    font-size:15px;
    color:#4c4c4c;
    font-weight:400;
    height:26px;
    line-height:26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float:none;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 span{
    width:100%;
    font-size:14px;
    color:#999;
    display:inline-block;
    float:none;
}
.dxjp-nr ul li .dxjp-nr-li p{
    font-size:14px;
    color:#999999;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 4; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}
.dxjp-nr ul li:hover img{
    transform:scale(1.04);
    transition:all 0.5s;
}
.dxjp-nr ul li:hover .dxjp-nr-li .dxjp-nr-li01 h2{
    color:#0E90C5;
}
.dxjp-nr ul li:hover .dxjp-nr-li .dxjp-nr-li01 span{
    color:#0E90C5;
}


.webdiyerCss{clear:left;padding: 10px;box-sizing:border-box;text-align:center;width:100%;margin:20px 0;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {border-radius:5px;cursor:pointer;display:inline-block; padding:4px 6px;font-size:13px; }
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #0D90C5; border:1px solid #0D90C5; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {text-decoration:none; background:#0D90C5;border:1px solid #eee;color:#fff;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}


.nyban{
    width:100%;
    margin-top:50px;
}
.nyban01{
    width:100%;
    height:300px;
}

.joinban{
    width:100%;
    position:relative;
    margin-top:50px;
}
.joinban01{
    width:100%;
    height:350px;
}




}





@media screen and (max-width: 768px) {

.banner{
    width:100%;
    height:200px;
    margin-top:50px;
}
.banner .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
	position: relative;
    height:200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.sy-xw{
    width:100%;
    max-width:1200px;
    margin:15px auto;
    padding:0 10px;
    box-sizing:border-box;
}
.sy-xwbt{
    width:100%;
    text-align:center;
}
.sy-xwbt h2{
    font-size:22px;
    color:#343434;
    line-height:36px;
    font-weight:400;
}
.sy-xwbt p{
    font-size:13px;
    color:#666666;
    line-height:22px;
}
.sy-xwbt01{
    width:50px;
    height:3px;
    background-color:#0D90C5;
    margin:0 auto;
}
.sy-xwnr{
    width:100%;
    margin-top:15px;
}         
.sy-xwnr-zf{
    width:100%;
    float:none;
}
.sy-xwnr-zf ul{
    margin-left:-3%;
}                
.sy-xwnr-zf ul li{
    width:47%;
    float:left;
    margin-left:3%;
    position:relative;
    overflow:hidden;
}
.sy-xwnr-zf ul li a{
    display:block;
}
.sy-xwnr-zf ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-xwnr-zf ul li h2{
    width:100%;
    height:32px;
    background-color:rgba(0,0,0,0.7);
    line-height:32px;
    text-align:center;
    font-size:14px;
    color:#fff;
    font-weight:400;
    padding:0 6px;
    box-sizing:border-box;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
}
.sy-xwnr-zf ul li:hover img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.sy-xwnr-yr{
    width:100%;
    float:none;
    background-color:#F5F5F5;
    padding:10px 10px;
    box-sizing:border-box;
}
.sy-xwnr-yrs{
    width:100%;
    padding-bottom:10px;
    border-bottom:1px dashed #ccc;
    box-sizing:border-box;
}
.sy-xwnr-yrs a{
    display:block;
}
.sy-xwnr-yrs h2{
    font-size:16px;
    color:#333333;
    font-weight:400;
    line-height:26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-xwnr-yrs p{
    font-size:13px;
    color:#666666;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:0;
}
.sy-xwnr-yrs:hover h2{
    color:#0E90C5;
}
.sy-xwnr-yrx{
    width:100%;
    margin-top:10px;
}
.sy-xwnr-yrx ul li{
    width:100%;
    height:26px;
    line-height:26px;
    overflow:hidden;
}
.sy-xwnr-yrx ul li a{
    display:block;
}
.sy-xwnr-yrx ul li h2{
    width:66%;
    font-size:13px;
    color:#333;
    font-weight:400;
    line-height:26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float:left;
    background:url(../../images/cq122_05.png) no-repeat 0 center;
    background-size:5px 5px;
    padding-left:10px;
    box-sizing:border-box;
}
.sy-xwnr-yrx ul li span{
    width:auto;
    font-size:13px;
    color:#666;
    display:inline-block;
    float:right;
}
.sy-xwnr-yrx ul li:hover h2{
    color:#0E90C5;
}
.sy-xwnr-yrx ul li:hover span{
    color:#0E90C5;
}

.sy-xw-gd{
    width:100%;
    height:30px;
    margin:0 auto;
    margin-top:15px;
    text-align:center;
    line-height:30px;
    background-color:#0E90C5;
    border-radius:5px;
}
.sy-xw-gd a{
    display:block;
    font-size:15px;
    color:#fff;
}
.sy-xw-gd:hover{
    opacity:0.6;
}


.sy-dxjp{
    width:100%;
    max-width:1200px;
    margin:15px auto;
    padding:0 10px;
    box-sizing:border-box;
}
.sy-dxjp-nr{
    width:100%;
    margin-top:15px;
    position:relative;
    padding:0 0;
    box-sizing:border-box;
}
#scroll1{width:100%;margin:0 auto;padding:0;list-style-type:none;padding:0 0;box-sizing:border-box;}

#scroll1 .item{position:relative;width:100%;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll1 .item img{width:100%; display: block;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
#scroll1 .item:hover img{
	transform: scale(1.05);
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
}
#scroll1 .item h2{
    width:100%;
    height:30px;
    line-height:30px;
    background-color:rgba(0,0,0,0.7);
    font-size:14px;
    color:#fff;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    padding:0 5px;
    box-sizing:border-box;
    font-weight:400;
    overflow:hidden;
}
#scroll1 .owl-prev{
	width: 24px;
	height: 32px;
	position: absolute;
	left: 0;
    top:50%;
    margin-top:-16px;
    background:url(../../images/cq122_06.png) no-repeat center center;
    background-size:100% 100%;
}
#scroll1 .owl-next{
	width: 24px;
	height: 32px;
	position: absolute;
	right: 0;
    top:50%;
    margin-top:-16px;
    background:url(../../images/cq122_07.png) no-repeat center center;
    background-size:100% 100%;
}
.ys-mc{
    display:none;
}
#scroll1 .item:hover h2{
    opacity:1;
    transition:all 0.5s;
}  
#scroll1 .item:hover .ys-mc{
    opacity:0;
    transition:all 0.5s;
}

.sy-ggt01{
    width:100%;
    margin:15px 0;
    line-height:2em;
}
.sy-ggt01 img{
    width:100%;
    display:block;
}


.sy-dxfc{
    width:100%;
    max-width:1200px;
    margin:15px auto;
    padding:0 10px;
    box-sizing:border-box;
}
.sy-dxfc-nr{
    width:100%;
    margin-top:15px;
    position:relative;
    padding:0 0;
    box-sizing:border-box;
}
#scroll2{width:100%;margin:0 auto;padding:0;list-style-type:none;padding:0 0;box-sizing:border-box;}

#scroll2 .item{position:relative;width:100%;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll2 .item img{width:100%; display: block;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
#scroll2 .item:hover img{
	transform: scale(1.05);
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
}
#scroll2 .owl-prev{
	width: 24px;
	height: 32px;
	position: absolute;
	left: 0;
    top:50%;
    margin-top:-16px;
    background:url(../../images/cq122_06.png) no-repeat center center;
    background-size:100% 100%;
}
#scroll2 .owl-next{
	width: 24px;
	height: 32px;
	position: absolute;
	right: 0;
    top:50%;
    margin-top:-16px;
    background:url(../../images/cq122_07.png) no-repeat center center;
    background-size:100% 100%;
}

.sy-jrwm{
    width:100%;
    margin:15px auto;
}
.sy-jrwm-nr{
     width:100%;
    margin-top:15px;
    line-height:2em;
}
.sy-jrwm-nr img{
    width:100%;
    display:block;
}

.sy-yqlj{
    width:100%;
    max-width:1200px;
    margin:15px auto;
    padding:0 10px;
    box-sizing:border-box;
}
.sy-yqlj-bt{
    width:100%;
    height:36px;
    line-height:36px;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
    position:relative;
}
.sy-yqlj-bt h2{
    font-size:16px;
    color:#666;
    font-weight:400;
}
.sy-yqlj-bt01{
    width:60px;
    height:3px;
    background-color:#0E90C5;
    position:absolute;
    bottom:-2px;
    left:0;
}
.sy-yqlj-nr{
    width:100%;
    margin-top:10px;
}
.sy-yqlj-nr ul{
    margin-left:-3%;
}
.sy-yqlj-nr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    border:1px solid #ccc;
    box-sizing:border-box;
    overflow:hidden;
    margin-top:10px;
}
.sy-yqlj-nr ul li a{
    display:block;
}
.sy-yqlj-nr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-yqlj-nr ul li:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}
.dxjp-nr{
    width:100%;
    margin-top:15px;
}
.dxjp-nr ul{
    margin-left:0;
}
.dxjp-nr ul li{
    width:100%;
    float:none;
    margin-left:0;
    background-color:#F5F5F5;
    overflow:hidden;
    margin-bottom:15px;
}
.dxjp-nr ul li a{
    display:block;
}
.dxjp-nr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.dxjp-nr ul li .dxjp-nr-li{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01{
    width:100%;
    line-height:25px;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 h2{
    width:100%;
    font-size:15px;
    color:#4c4c4c;
    font-weight:400;
    height:25px;
    line-height:25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float:none;
}
.dxjp-nr ul li .dxjp-nr-li .dxjp-nr-li01 span{
    width:100%;
    font-size:14px;
    color:#999;
    display:inline-block;
    float:none;
}
.dxjp-nr ul li .dxjp-nr-li p{
    font-size:14px;
    color:#999999;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:0;
}


.ny-news{
    width:100%;
    margin-top:15px;
}
.ny-news ul li{
    width:100%;
    margin-bottom:15px;
    background-color:#F5F5F5;
}
.ny-news ul li a{
    display:block;
}
.ny-news ul li .ny-news-zf{
    width:100px;
    height:auto;
    float:left;
    overflow:hidden;
}
.ny-news ul li .ny-news-zf img{
     width:100px;
    height:auto;
    display:block;
    transition:all 0.5s;
}
.ny-news ul li .ny-news-yr{
    width:-webkit-calc(100% - 100px);
    width:-moz-calc(100% - 100px);
    width:-ms-calc(100% - 100px);
    width:calc(100% - 100px);
     float:right;
     padding:5px 10px;
     box-sizing:border-box;
}
.ny-news ul li .ny-news-yr h2{
    font-size:15px;
    color:#333333;
    line-height:24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.ny-news ul li .ny-news-yr span{
    font-size:12px;
    color:#999;
    line-height:20px;
    display:inline-block;
    margin:0 0;
}
.ny-news ul li .ny-news-yr p{
    font-size:14px;
    color:#666;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:4px;
}
.ny-news ul li .ny-news-yr h6{
    width:130px;
    height:34px;
    line-height:34px;
    text-align:center;
    font-weight:400;
    background-color:#0E90C5;
    border-radius:5px;
    font-size:14px;
    color:#fff;
    margin-top:30px;
    display:none;
}
.ny-news ul li:hover .ny-news-zf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.ny-news ul li:hover .ny-news-yr h2{
    color:#0E90C5;
}
.ny-news ul li:hover .ny-news-yr h6{
    opacity:0.7;
}


.newsxq{
    width:100%;
}
.newsxq-bt{
    width:100%;
    text-align:center;
}
.newsxq-bt h2{
    font-size:16px;
    color:#333333;
    line-height:26px;
}
.newsxq-bt span{
    font-size:13px;
    color:#999;
    line-height:22px;
    margin:5px 0;
}
.newsxq-nr{
    width:100%;
    margin-top:10px;
    line-height:2em;
}
.newsxq-nr img{
    max-width:100%;
}

.lxwm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.lxwm-s{
    width:100%;
    padding:10px 10px;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
    margin:15px 0;
}
.lxwm-s ul{
    margin-left:0;
}
.lxwm-s ul li{
    width:100%;
    float:none;
    margin-left:0;
    padding:0 0;
    box-sizing:border-box;
    margin-bottom:15px;
}
.lxwm-s ul li .lxwm-szf{
    width:80px;
    height:80px;
    float:left;
}
.lxwm-s ul li .lxwm-szf img{
    width:80px;
    height:80px;
    display:block;
}
.lxwm-s ul li .lxwm-syr{
    width:-webkit-calc(100% - 90px);
    width:-moz-calc(100% - 90px);
    width:-ms-calc(100% - 90px);
    width:calc(100% - 90px);
    float:right;
}
.lxwm-s ul li .lxwm-syr h2{
    font-size:16px;
    color:#333333;
    line-height:26px;
}
.lxwm-s ul li .lxwm-syr h4{
    font-size:15px;
    color:#333333;
    line-height:24px;
    font-weight:400;
}
.lxwm-s ul li .lxwm-syr p{
    font-size:13px;
    color:#333333;
    line-height:22px;
}

.lxwm-x{
    width:100%;
    padding:0 0;
    box-sizing:border-box;
    margin:15px 0;
}
.lxwm-xzf{
    width:100%;
    float:none;
}
.lxwm-xzf p{
    font-size:14px;
    color:#808080;
    line-height:32px;
    padding-left:38px;
    box-sizing:border-box;
}
.lxwm-xzf p.p1{
    background:url(../../images/cq122_30.png) no-repeat 0 center;
    background-size:24px 20px;
}
.lxwm-xzf p.p2{
    background:url(../../images/cq122_27.png) no-repeat 0 center;
    background-size:24px 20px;
}
.lxwm-xzf p.p3{
    background:url(../../images/cq122_28.png) no-repeat 0 center;
    background-size:24px 20px;
}
.lxwm-xzf p.p4{
    background:url(../../images/cq122_29.png) no-repeat 0 center;
    background-size:24px 20px;
}
.lxwm-xyr{
    width:100%;
    text-align:center;
    float:none;
    margin-top:15px;
}
.lxwm-xyr img{
    width:120px;
    height:120px;
    display:block;
    margin:0 auto;
}
.lxwm-xyr p{
    font-size:14px;
    color:#666666;
    line-height:30px;
}

.lxwm-ditu{
    width:100%;
    height:350px;
    margin-top:20px;
    line-height:2em;
    overflow:hidden;
}
.lxwm-ditu img{
    max-width:100%;
}


.join-xx{
    width:100%;
    height:auto;
    position:absolute;
    bottom:40px;
    z-index:9;
    text-align:center;
    display:none;
}
.join-xx ul{
    text-align:center;
    margin-left:-3%;
}
.join-xx ul li{
    width:47%;
    height:40px;
    background-color:#0E90C5;
    line-height:40px;
    border-radius:6px;
    text-align:center;
    margin:10px 0;
    margin-left:3%;
    display:block;
    float:left;
}
.join-xx ul li a{
    display:block;
    font-size:14px;
    color:#fff;
}
.join{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.join-fl{
    width:100%;
    max-width:1000px;
    margin:15px auto;
}
.join-flbt{
    width:100%;
    text-align:center;
}
.join-flbt h2{
    font-size:22px;
    color:#333333;
    font-weight:400;
    line-height:36px;
}
.join-flbt p{
    font-size:14px;
    color:#808080;
    line-height:24px;
}
.join-flnr{
    width:100%;
    margin-top:10px;
}
.join-flnr ul{
    margin-left:-3%;
}
.join-flnr ul li{
    width:47%;
    margin-left:3%;
    margin-top:15px;
    float:left;
    cursor:pointer;
}
.join-flnr ul li .join-flnr-img{
    width:100px;
    height:100px;
    margin:0 auto;
    transition:all 0.5s;
}
.join-flnr ul li h2{
    font-size:16px;
    color:#4c4c4c;
    line-height:28px;
    height:28px;
    overflow:hidden;
    font-weight:400;
    margin:5px 0;
    text-align:center;
}
.join-flnr ul li p{
    font-size:14px;
    color:#808080;
    line-height:26px;
    height:104px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 4; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.join-flnr ul li:nth-child(1) .join-flnr-img{
    background:url(../../images/cq122_32.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(1):hover .join-flnr-img{
    background:url(../../images/cq122_41.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(2) .join-flnr-img{
    background:url(../../images/cq122_33.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(2):hover .join-flnr-img{
    background:url(../../images/cq122_42.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(3) .join-flnr-img{
    background:url(../../images/cq122_34.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(3):hover .join-flnr-img{
    background:url(../../images/cq122_43.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(4) .join-flnr-img{
    background:url(../../images/cq122_35.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(4):hover .join-flnr-img{
    background:url(../../images/cq122_44.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(5) .join-flnr-img{
    background:url(../../images/cq122_36.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(5):hover .join-flnr-img{
    background:url(../../images/cq122_45.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(6) .join-flnr-img{
    background:url(../../images/cq122_37.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(6):hover .join-flnr-img{
    background:url(../../images/cq122_46.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(7) .join-flnr-img{
    background:url(../../images/cq122_38.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(7):hover .join-flnr-img{
    background:url(../../images/cq122_47.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}
.join-flnr ul li:nth-child(8) .join-flnr-img{
    background:url(../../images/cq122_39.png) no-repeat center center;
    background-size:100% 100%;
}
.join-flnr ul li:nth-child(8):hover .join-flnr-img{
    background:url(../../images/cq122_48.png) no-repeat center center;
    background-size:100% 100%;
    transition:all 0.5s;
}

.join-fc{
    width:100%;
    max-width:1000px;
    margin:15px auto;
}
.join-fcxxk{
    width:100%;
    margin:15px 0;
    text-align:center;
}
.join-fcxxk ul{
    text-align:center;
    margin-left:-3%;
}
.join-fcxxk ul li{
    width:47%;
    height:36px;
    text-align:center;
    line-height:36px;
    border:1px solid #0D90C5;
    box-sizing:border-box;
    display:block;
    margin:0 0;
    margin-left:3%;
    border-radius:18px;
    font-size:14px;
    color:#0D90C5;
    cursor:pointer;
    float:left;
}
.join-fcxxk ul li:hover{
    background-color:#0D90C5;
    color:#fff;
}
.join-fcxxk ul li.cur{
    background-color:#0D90C5;
    color:#fff;
}
.join-fcnr{
    width:100%;
    margin-top:15px;
    line-height:2em;
}
.join-fcnr img{
    max-width:100%;
}


.join-yg{
    width:100%;
    max-width:1000px;
    margin:15px auto;
}
.join-ygnr{
    width:100%;
    margin-top:15px;
}
.join-ygnr ul{
    margin-left:-3%;
}
.join-ygnr ul li{
    width:47%;
    margin-left:3%;
    height:auto;
    float:left;
    position:relative;
    margin-top:10px;
}
.join-ygnr ul li .join-ygnr-li02{
    width:100%;
    height:auto;
    position:relative;
    left:auto;
    top:auto;
    z-index:9;
    display:none;
}
.join-ygnr ul li:nth-child(1) .join-ygnr-li02{
    background:url(../../images/cq122_49.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(2) .join-ygnr-li02{
    background:url(../../images/cq122_50.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(3) .join-ygnr-li02{
    background:url(../../images/cq122_51.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li:nth-child(4) .join-ygnr-li02{
    background:url(../../images/cq122_52.png) no-repeat center center;
    background-size:100% 100%;
}
.join-ygnr ul li .join-ygnr-li01{
    width:100%;
    height:auto;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    position:relative;
    left:auto;
    bottom:auto;
    transition:all 0.5s;
    overflow:visible;
}
.join-ygnr ul li .join-ygnr-li01 img{
    width:100%;
    display:block;
}
.join-ygnr ul li .join-ygnr-li03{
    width:100%;
    height:auto;
    padding:10px 10px;
    padding-top:10px;
    box-sizing:border-box;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    transition:all 0.5s;
    overflow:visible ;
    position:relative;
    left:auto;
    top:auto;
}
.join-ygnr ul li:nth-child(1) .join-ygnr-li03{
    background-color:#FAECD7;
}
.join-ygnr ul li:nth-child(2) .join-ygnr-li03{
    background-color:#fffbeb;
}
.join-ygnr ul li:nth-child(3) .join-ygnr-li03{
    background-color:#f1ffe9;
}
.join-ygnr ul li:nth-child(4) .join-ygnr-li03{
    background-color:#e5f5ff;
}
.join-ygnr ul li .join-ygnr-li03 h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    font-weight:400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.join-ygnr ul li .join-ygnr-li03 p{
    font-size:13px;
    color:#666;
    line-height:22px;
    height:66px;
    margin-top:5px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.join-ygnr ul li:hover .join-ygnr-li01{
    height:auto;
    transition:all 0.5s;
    overflow:hidden
}
.join-ygnr ul li:hover .join-ygnr-li03{
    height:auto;
    transition:all 0.5s;
    padding:10px 10px;
    padding-top:10px;
    box-sizing:border-box;
}



.join-wl{
    width:100%;
    max-width:1000px;
    margin:15px auto;
}
.join-wl-gd{
    width:100%;
    height:36px;
    border-radius:18px;
    background-color:#0E90C5;
    text-align:center;
    line-height:36px;
    margin:15px auto;
}
.join-wl-gd a{
    display:block;
    font-size:16px;
    font-weight:400;
    color:#fff;
}
.join-wl-gd:hover{
    opacity:0.7;
}
.join-wlnr{
    width:100%;
    margin:15px 0;
    display:none;
}
.join-wlnr01{
    width:100%;
    text-align:center;
}
.join-wlnr01 ul{
    text-align:center;
    margin-left:-3%;
}
.join-wlnr01 ul li{
    width:47%;
    height:36px;
    border-radius:18px;
    border:1px solid #0E90C5;
    box-sizing:border-box;
    text-align:center;
    line-height:36px;
    display:block;
    font-size:16px;
    color:#0E90C5;
    margin:0 0;
    margin-left:3%;
    float:left;
}
.join-wlnr01 ul li:hover{
    background-color:#0E90C5;
    color:#fff;
}
.join-wlnr01 ul li.cur{
    background-color:#0E90C5;
    color:#fff;
}
.join-wlnr02{
    width:100%;
    margin-top:15px;
}
.b_2{
    display:none;
}

.dxjpxqy{
    width:100%;
    margin-top:15px;
}
.dxjpxqy-s{
    width:100%;
}
.dxjpxqy-s01{
    width:100%;
    max-width:220px;
    height:auto;
    float:none;
}
.dxjpxqy-s01 img{
    width:100%;
    height:auto;
    display:block;
}
.dxjpxqy-s02{
    width:auto;
    float:none;
    margin-top:15px;
}
.dxjpxqy-s02 h2{
    font-size:16px;
    color:#000;
}
.dxjpxqy-s02 ul{
    width:100%;
    margin:15px 0;
    margin-left:-3%;
}
.dxjpxqy-s02 ul li{
    width:47%;
    height:36px;
    line-height:36px;
    border-radius:18px;
    text-align:center;
    float:left;
    margin-left:3%;
    background-color:#0E90C5;
    border:1px solid #0E90C5;
    box-sizing:border-box;
    overflow:hidden;
}
.dxjpxqy-s02 ul li a{
    display:block;
    font-size:14px;
    color:#fff;
}
.dxjpxqy-s02 ul li:hover{
    opacity:0.6;
}
.dxjpxqy-s03{
    width:100%;
    margin-top:15px;
    border-radius:6px;
    background-color:#E6E6E6;
    padding:10px 10px;
    box-sizing:border-box;
}
.dxjpxqy-s03 p{
    font-size:14px;
    color:#333;
    line-height:24px;
}
.dxjpxqy-x{
    width:100%;
    padding:20px 0;
    border-top:3px solid #dbdbdb;
    box-sizing:border-box;
    margin-top:15px;
    line-height:2em;
}
.dxjpxqy-x img{
    max-width:100%;
}


.nyban{
    width:100%;
    margin-top:50px;
}
.nyban01{
    width:100%;
    height:180px;
}

.joinban{
    width:100%;
    position:relative;
    margin-top:50px;
}
.joinban01{
    width:100%;
    height:180px;
}





}*/

